package com.nbsaas.boot.manufacturing.api.domain.simple;

import java.io.Serializable;
import java.util.Date;
import java.math.BigDecimal;
import lombok.Data;

/**
* 物料-列表对象
*/
@Data
public class MaterialSimple implements Serializable {
/**
* 序列化参数
*/
private static final long serialVersionUID = 1L;




            /**
            * 是否危险品
            **/
                private Boolean isDangerous;

            /**
            * 是否易腐品
            **/
                private Boolean isPerishable;

            /**
            * 备注
            **/
                private String note;

            /**
            * 供应商ID
            **/
                private Long supplierId;

            /**
            * 采购提前期(天)
            **/
                private Integer leadTime;

            /**
            * 采购价格
            **/
                private BigDecimal purchasePrice;

            /**
            * 供应商编码
            **/
                private String supplierCode;

            /**
            * 主键id
            **/
                private Long id;

            /**
            * 保质期(天)
            **/
                private Integer shelfLife;

            /**
            * 质量要求
            **/
                private String qualityRequirements;

            /**
            * 最新修改时间
            **/
                private Date lastDate;

            /**
            * 供应商物料编码
            **/
                private String supplierMaterialCode;

            /**
            * 物料图片
            **/
                private String image;

            /**
            * 安全库存
            **/
                private Integer safetyStock;

            /**
            * 存储要求
            **/
                private String storageRequirements;

            /**
            * 销售价格
            **/
                private BigDecimal salePrice;

            /**
            * 物料类型
            **/
                private String materialType;

            /**
            * 物料规格
            **/
                private String specification;

            /**
            * 重量(克)
            **/
                private Integer weight;

            /**
            * 物料编码
            **/
                private String materialCode;

            /**
            * 添加时间
            **/
                private Date addDate;

            /**
            * 标准成本
            **/
                private BigDecimal standardCost;

            /**
            * 质量等级
            **/
                private String qualityGrade;

            /**
            * 体积(立方厘米)
            **/
                private Integer volume;

            /**
            * 计量单位
            **/
                private String unit;

            /**
            * 技术参数
            **/
                private String technicalParameters;

            /**
            * 物料名称
            **/
                private String name;

            /**
            * 最大库存
            **/
                private Integer maxStock;

            /**
            * 当前库存
            **/
                private Integer currentStock;

            /**
            * 最小订购量
            **/
                private Integer minOrderQuantity;

            /**
            * 是否关键物料
            **/
                private Boolean isCritical;

            /**
            * 物料分类ID
            **/
                private Long categoryId;

            /**
            * 物料状态
            **/
                private String status;


}